
body{
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color: #111;
	background: #EBF0F1;
}

#header {
	padding: 0;
	margin: 0;
}

#header h1 {
	padding: 10px 10px 0 10px;
	margin: 0;
}

#topMenu{
	margin-bottom: 5px;
	
}

#topMenu ul{list-style-type:none;width:100%;position:relative;height:27px;
font-family:Helvetica,sans-serif;font-size:13px;font-weight:bold;
margin:0;padding:0;
}

#topMenu ul li{display:block;float:left;
margin:0 0 0 4px;height:27px; border: 1px solid black; }

#topMenu ul li.left{margin:0;}

#topMenu ul li a{display:block;float:left;color:#000;
background:#DDE8EB;line-height:27px;text-decoration:none;
padding:0 17px 0 18px;height:27px;}

#topMenu ul li a.right{padding-right:19px;}

#topMenu ul li a:hover{background:#C8D9DD;}

#topMenu ul li a.current{color:#000;background:#C8D9DD;}

#topMenu ul li a.current:hover{color:000;background:#C8D9DD;}


#content {
	padding: 10px;
}

.display-table {
	border-collapse: collapse;
}

.display-table th, .display-table td {
	padding: 2px 10px 2px 10px;
	margin:0;
}

.datasource {
	margin-bottom: 10px;
	border: 1px solid black;
}

.datasource .header {
	padding: 5px;
}

.datasource .header h3 {
	font-size: 0.8em;
	margin: 0;
}

.datasource .header p {
	font-size: 0.8em;
	margin: 0;
}

.datasource .header .batchUid {
	padding-right: 10px;
}

.datasource .details{
	padding: 5px;
	margin: 0;
}

.odd{
	background: #C8D9DD;
}

.even{
	background: #DDE8EB;
}


.objectCounts th{
	text-align: left;
}

.objectCounts td{
	padding-left: 2em;
}



.visibleForm fieldset{
	display: block;
	width: 22em;
	margin: 0 0 3em 0;
	padding: 1em;
	background: #DDE8EB;
	
}

.visibleForm input, .visibleForm textarea
{
	display: block;
	width: 100%;
	
	font-size: 12px;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight: normal;
	border: 1px inset black;
}

.visibleForm label
{
	display: block;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	font-weight: normal;
}

.visibleForm label.required {
	font-weight: bold;
}

.visibleForm fieldset.submit
{
	border: none;
	background-color: transparent;
	text-align: center;
}

.visibleForm .error{
	font-weight: normal;
	color: red;
	}

.visibleForm .hint {
	font-size: 0.8em;
	paadding: 0;
}

.visibleForm .cancelLink{
	font-size: 0.8em;
}

#footer{
	background: #DDD8DA;
	padding: 5px;
	margin: 0;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
}
